Search results for "privacy policy"

104 results found

Support

You can find a summary and prices of all our software products and services here.

Database Repair & Analysis

If you are confronted with a damaged or corrupt database we can often offer a rapid solution without even having to come out and analyze the corrupt database on site. Before we can provide you with our database repair estimate, we must first analyse your database. Details

Hotline

IBExpert und Firebird hotline included training and support services for Firebird, InterBase®, Lazarus®, Delphi®, FastReport® and of course, IBExpert. Details

Monitoring

If you are experiencing poor performance with your Firebird application, we can help. We set up a live monitoring on your database server. After approximately 7 days you will receive a detailed written report. Details

Firebird Server Health Check & Backup Monitoring

Are you running Firebird on your own or existing server hardware?
With our 3-year service package, we check and monitor the key elements required for stable operation. Details 

Replication

We implement Firebird technology-based replication for our clients. In our view, the majority of marketed all-in-one replication tools are of limited usefulness and tend to be a waste of time. Only in Firebird 4 is a basic replication integrated, but this still leaves many wishes unfulfilled. Details

Firebird Training and Workshops

We offer a wide range of training and support services for Firebird, InterBase, Lazarus, Delphi, FastReport and of course, IBExpert.
All support and training services are available worldwide; languages spoken: German and English. Details

Remote Firebird 4/5 Update Workshop 

Online workshop (4 x 4 hours) implementing all the necessary steps for a successful upgrade of your Firebird 2.x-based application so that it can also run with Firebird 4 or 5. Details

You can find a summary and prices of all our software products and services here.


Newsletter 2026/07 D

Aktuelle IBExpert Version 2026.07.26

Diese Version enthält weitere Anpassungen und Optimierungen an die neuen Funktionen von Firebird 6 sowie kleinere Bugfixes und Verbesserungen.

Hier downloaden: https://ibexpert.net/dlc


Neu: RemoteDBA-Service auch für Fremdhardware!

Mehr Leistung für Ihre vorhandene Firebird-Server-Hardware oder VM durch IBExpert RemoteDBA-Service, weitere Infos hier. Dieser Service ist weltweit verfügbar.


Wie leistungsfähig ist ein Firebird-Server wirklich?

Bevor die ersten Anwender über langsame Reaktionszeiten klagen:

Prüfen Sie Ihren Server mit dem IBExpert Benchmark – das Ergebnis sehen Sie auf einen Blick.

Benchmark typical customer server
Typischer Firebird-Server im Kundeneinsatz
Benchmark IBExpert IFS Server
IBExpert Firebird IFS Referenzserver

Besonders wertvoll ist der IBExpert Benchmark für Softwarehersteller und Support-Teams, die von Kunden gemeldete Performanceprobleme analysieren und objektiv feststellen müssen, ob Engpässe durch die Serverhardware verursacht werden.

Kostenlos testen

Laden Sie den kostenlosen IBExpert Benchmark herunter und testen Sie Ihren Server innerhalb weniger Minuten:

https://ibexpert.net/benchmark/setup_benchmark.exe

Mit einer aktuellen IBExpert Developer Studio Subscription oder der IBExpert Day Edition stehen zusätzlich die erweiterten Extended- und XXL-Benchmarks zur Verfügung.

Bis zu 30-fache Performance für Firebird-Datenbanken

Der IBExpert Benchmark zeigt den deutlichen Unterschied: Unsere speziell entwickelten Firebird IFS Server erreichen – je nach Vergleichssystem – eine bis zu 30-fach höhere Gesamtleistung gegenüber typischen Standardservern.

Ideal für große Datenbanken, viele Benutzer und anspruchsvolle Anwendungen – ohne Änderungen an Ihrer Software.

Leistungsstarke Firebird IFS Server

Optimieren Sie die Leistung, Zuverlässigkeit und Sicherheit Ihrer Firebird Datenbanken mit unseren dedizierten Firebird IFS Servern. Unsere Lösung wird durch einen 4-jährigen Hardware-Wartungs- und RemoteDBA-Service ergänzt, der eine proaktive Überwachung, regelmäßige Backups und kompetenten Support umfasst. 

Erfahren Sie mehr über technische Daten, Konfigurationsoptionen und Supportleistungen: https://ibexpert.net/cms/firebird-ifslr-server#German

Weitere Information zu unseren Servern: IFS Firebird Server – konsequent für Datenbankleistung entwickelt

Mehr Leistung für Ihre vorhandene Firebird-Server-Hardware oder VM durch IBExpert RemoteDBA-Service

Sie möchten IBExpert RemoteDBA nutzen, besitzen aber bereits einen eigenen Server? Ein kompletter Hardwareaustausch ist häufig nicht erforderlich. Nach einer Analyse und einem praxisnahen Benchmark empfehlen wir Ihnen bei Bedarf gezielte Zusatzhardware, die Sie selbst beschaffen können.

So lässt sich Ihr vorhandener Server wirtschaftlich optimieren und deutlich beschleunigen.

Dieser Service ist weltweit verfügbar.

Mehr über IBExpert RemoteDBA erfahren Sie hier: https://ibexpert.net/cms/ibexpertremotedba#German 


IBEScript.exe 64 Bit for Windows and Linux - Beta testers wanted!

We are nearing completion of our project “IBEScript.exe 64 Bit for Windows and Linux” and are now looking for beta testers to help us with the final testing phase.

The current beta version has already been ported to native 64-bit versions for Windows and Linux. Since many of the same functions are also used in the IBExpert IDE, the project has evolved into a broader effort that will ultimately provide a replacement for the existing ibexpert.exe for these platforms as well.

Here is a preview of the current non-public beta version:

Interested in becoming a beta tester?

If you would like to test the current beta version, please register here:

https://signal.me/#eu/lM3apdmvOoskLavQ965m9R0lXk8XRww0nfUwB6lrVP56oaKX619Is4D0yFxYhvTL

Please include a brief description of who you are, how you plan to test the software, and which platforms and environments you intend to use.

Your feedback will help us identify and resolve any remaining issues before the public release.

We are planning to publish the new IBEScript version later this year, with the new ibexpert.exe IDE hopefully following in the first half of 2027.

We look forward to hearing from you and welcoming you to our beta testing team!


Free IBExpert Developer Studio Personal Edition

Important: Due to the vast amounts of downloads the free IBExpert Personal Edition registration procedure is fully automated. We can therefore provide neither support nor service for this software edition.

The IBExpert Personal Edition is a free version of the IBExpert Developer Studio software that we offer to our customers for personal use. It includes access to the IBExpert IDE. (All other IBExpert Developer Studio modules are available in the IBExpert Developer Studio full version.)

1. The Personal Edition is certainly not intended for commercial use on multiple computers in a company, nor to be passed on or sold to others.
2. The Personal Edition may not be activated for other users.
3. Use of the IBExpert Personal Edition is only allowed by the person who has conducted the download from his/her account in the IBExpert Download Center.
4. A developer may use the Personal Edition commercially at his employer's (according to the terms in 3.). Any use by any other person or any form of distribution is strictly prohibited without prior written permission and will be prosecuted.
5. One free activation per customer per week is allowed.

Activations for the Personal Edition are valid until the end of a calendar month. When starting the Personal Edition at the beginning of the new month you need to enter a new activation code.

The free IBExpert Personal Edition is also compatible with Linux/Wine.

The IBExpert Personal Edition (with limited functionalities) can be downloaded here. You will need to enter a valid email address to receive a personal password, allowing you access to the IBExpert Download Center.

Once you have received your password you can login into the IBExpert Download Center and download the IBExpert Personal Edition. The registration procedure is described in our online documentation.

If you are not using IBExpert software for your personal use, please purchase an IBExpert Full Edition.
You can also replace the IBExpert Personal Edition our competitively priced IBExpert Day Edition packages, e.g. for your home office, for customer support, training, for database repairs, or to take a look at a Firebird database when you are out and about.

You can view all IBExpert software products and fees on our website: IBExpert products, services & prices.

Further information regarding the free IBExpert Personal Edition can be found in our IBExpert online documentation:

You can also find tips and solutions to a number of frequently asked questions:


Firebird-Datenbankreplikation

English-language version

Zuverlässige Synchronisation nahezu in Echtzeit für unternehmenskritische Systeme

Holger Klemt, August 2026

(PDF Download)

Moderne Anwendungen stellen zunehmend Anforderungen an Datenbanken, die über mehrere Standorte, Server und Umgebungen hinweg kontinuierlich verfügbar sein müssen. Ob Hochverfügbarkeit, die Migration von einer Desktop-Anwendung zu einer webbasierten Lösung, verteilte Datenbanken oder die kontinuierliche Synchronisierung zwischen verschiedenen Rechenzentren – eine zuverlässige Datenbankreplikation ist dabei ein entscheidender Bestandteil.

Unsere Firebird-Replikationslösung wurde genau für solche Szenarien entwickelt. Sie kombiniert transaktionssichere Replikation, Synchronisierung nahezu in Echtzeit, One-to-Many-Replikation und Unterstützung für große Firebird-Datenbanken – und kann in bestehende Produktionsumgebungen integriert werden, ohne die Datenbank offline nehmen zu müssen.

Entwickelt für Firebird

Das Replikationsframework unterstützt Firebird 2.5 und neuere Versionen, einschließlich Firebird 4, Firebird 5 und aktuellen Firebird 6 Datenbanken.

Ein wesentlicher Vorteil besteht darin, dass die Replikation direkt auf Datenbankebene mithilfe von aktiven Triggern und einem Transaktionsprotokoll umgesetzt wird. Änderungen an der Quelldatenbank werden als Transaktionen erfasst und können anschließend an eine oder mehrere Ziel-Datenbanken übertragen werden.

Diese Architektur stellt sicher, dass Änderungen nicht verloren gehen, wenn beispielsweise eine Netzwerkverbindung oder der Replikationsprozess vorübergehend nicht verfügbar ist.

Replikation ohne Ausfallzeit der Produktionsdatenbank

Eine der wichtigsten Anforderungen bei Migrations- oder Hochverfügbarkeitsprojekten besteht darin, die Replikation aktivieren zu können, ohne den laufenden Betrieb der Anwendung zu unterbrechen.

Unser Replikationsverfahren ist genau auf dieses Szenario ausgelegt.

Sobald die Replikation initialisiert wurde, beginnen die erforderlichen Trigger damit, INSERT-, UPDATE- und DELETE-Operationen in einem dedizierten Transaktionsprotokoll zu erfassen. Die Produktionsdatenbank läuft weiterhin einwandfrei.

Die initiale Synchronisierung erfolgt anschließend durch die Erstellung eines Backups der Master-Datenbank und dessen Wiederherstellung auf dem Zielserver. Auch hierfür muss die Produktionsdatenbank nicht offline genommen werden.

Nachdem die Ziel-Datenbank initialisiert wurde, überträgt der Replikationsprozess alle Transaktionen, die während der Erstellung des Backups entstanden sind, und setzt anschließend die kontinuierliche Synchronisierung mit allen neuen Transaktionen fort.

Transaktionssichere Replikation

Zuverlässigkeit steht im Mittelpunkt der Architektur.

Angenommen, die Master-Datenbank hat 100 Transaktionen gesammelt, die noch repliziert werden müssen. Fällt die Netzwerkverbindung aus, nachdem nur ein Teil der Daten übertragen wurde, gehen die verbleibenden Transaktionen nicht verloren.

Sie bleiben im Transaktionsprotokoll gespeichert und werden beim nächsten Replikationsvorgang erneut berücksichtigt.

Der Replikationsprozess ist daher nicht auf eine dauerhaft verfügbare Netzwerkverbindung angewiesen. Ein Zielserver kann sogar über mehrere Tage oder Wochen nicht verfügbar sein, während die Master-Datenbank weiterhin alle für die spätere Synchronisierung erforderlichen Transaktionen erfasst.

Sobald das Zielsystem wieder erreichbar ist, wird die Replikation an der Stelle fortgesetzt, an der sie unterbrochen wurde.

One-to-Many-Replikation

Die Architektur unterstützt auch die One-to-Many-Replikation.

Eine einzelne Master-Datenbank kann ihre Daten an mehrere Zielserver replizieren. Dabei wird jedes Zielsystem unabhängig verwaltet und überwacht.

Beispielsweise:

Master-Server → Slave 1
Master-Server → Slave 2
Master-Server → Slave 3

Ist beispielsweise Slave 2 vorübergehend nicht verfügbar, kann die Replikation zu Slave 1 und Slave 3 normal weiterlaufen. Die für Slave 2 erforderlichen Transaktionen bleiben auf dem Master verfügbar, bis dieses Zielsystem wieder erreichbar ist.

Dadurch eignet sich die Architektur besonders für verteilte Systeme, bei denen einzelne Standorte über unzuverlässige Netzwerkverbindungen verfügen oder Server zeitweise nicht verfügbar sind.

Multi-Master-Replikation

Abhängig von der Struktur der Datenbank kann die Technologie auch eine Multi-Master-Replikation unterstützen.

In einer solchen Konfiguration können mehrere Server als Master-Datenbanken arbeiten und Änderungen untereinander austauschen.

Multi-Master-Umgebungen erfordern jedoch eine sorgfältige Betrachtung des Datenbankdesigns, insbesondere bei der Generierung von Primärschlüsseln. Automatisch generierte Schlüssel müssen beispielsweise so gestaltet sein, dass unabhängig auf verschiedenen Master-Servern erzeugte Datensätze nicht zu Schlüsselkonflikten führen.

Falls erforderlich, können Datenbank-Metadaten und Anwendungslogik entsprechend angepasst werden, um eine solche Architektur zu unterstützen.

Synchronisierung nahezu in Echtzeit

Der Replikationsprozess ist für einen Betrieb nahezu in Echtzeit ausgelegt.

In einer typischen Umgebung werden Transaktionen kontinuierlich über einen Push/Pull-Prozess übertragen. Die tatsächliche Latenz hängt dabei von der Leistungsfähigkeit der Server, dem Transaktionsvolumen und den Netzwerkbedingungen ab.

In einer großen verteilten Installation waren Änderungen an entfernten Standorten typischerweise innerhalb von weniger als 10 Sekunden verfügbar. Selbst bei hoher Systemlast lag die Verzögerung in der Regel bei etwa einer Minute.

Auch Standorte mit langsameren oder zeitweise unzuverlässigen Internetverbindungen konnten weiterhin lokal arbeiten. Sobald die Verbindung wiederhergestellt war, wurden die aufgelaufenen Transaktionen automatisch synchronisiert.

Bewährt bei großen und verteilten Firebird-Installationen

Die Technologie wurde bereits in anspruchsvollen Produktivumgebungen mit großen Datenbanken und geografisch verteilten Systemen eingesetzt.

Ein besonders umfangreiches Projekt umfasste:

  • 9 zentrale Server
  • 6 verschiedene Rechenzentren und Städte
  • Rund 225 Firebird-Datenbanken an einzelnen Standorten
  • Etwa 500 GB für die größte zentrale Datenbank
  • Rund 2 Milliarden Datensätze in der größten Datenbank
  • Etwa 5–6 Millionen INSERT-, UPDATE- und DELETE-Operationen pro Tag
  • Synchronisierung nahezu in Echtzeit zwischen den zentralen Systemen und den einzelnen Standorten

Die einzelnen Datenbanken an den entfernten Standorten enthielten jeweils Teilmengen der zentralen Daten und übertrugen lokale Änderungen zurück an die zentrale Infrastruktur.

Auch bei unzuverlässigen Netzwerkverbindungen an einzelnen Standorten stellte die Replikationsarchitektur sicher, dass Transaktionen solange verfügbar blieben, bis sie erfolgreich übertragen werden konnten.

Umgang mit sehr großen Datenbanken und BLOB-Daten

Große Firebird-Datenbanken können erhebliche Mengen an BLOB-Daten enthalten, insbesondere in Anwendungen aus Bereichen wie Gesundheitswesen, Dokumentenmanagement, Bildverarbeitung oder Archivierung.

In einer anderen Installation erreichte die gesamte Datenbankumgebung einschließlich Transaktions-protokollen und jährlicher BLOB-Datenbanken eine Größe von rund 7 TB.

Bei sehr großen Datenmengen kann es sinnvoll sein, historische Daten in separate Datenbanken auszulagern.

Beispielsweise können jährliche Transaktions- oder BLOB-Datenbanken nach Abschluss eines Geschäftsjahres geschlossen und schreibgeschützt werden. Sie bleiben weiterhin über die Hauptdatenbank zugänglich, vergrößern jedoch nicht mehr die aktive Produktionsdatenbank.

Dieser Ansatz kann zukünftige Backup- und Restore-Vorgänge erheblich vereinfachen und beschleunigen.

Kein Single Point of Failure im Replikationsprozess

Ein vorübergehender Ausfall eines Zielservers oder einer Netzwerkverbindung führt nicht dazu, dass die Master-Datenbank keine Änderungen mehr erfassen kann.

Dies ist insbesondere bei verteilten Installationen von großer Bedeutung.

Ein entfernter Server kann neu gestartet werden, die Netzwerkverbindung verlieren oder über einen längeren Zeitraum nicht verfügbar sein. Sobald er wieder erreichbar ist, kann der Replikationsprozess mit den Transaktionen fortgesetzt werden, die während seiner Abwesenheit im Transaktionsprotokoll gespeichert wurden.

Das Ergebnis ist eine Replikationsarchitektur, die auf zuverlässiger nachträglicher Synchronisierung ohne Datenverlust basiert und nicht voraussetzt, dass alle Server und Netzwerkverbindungen jederzeit verfügbar sind.

Die Datenbank-Metadaten spielen eine entscheidende Rolle

Eine zuverlässige Replikation beginnt mit einem geeigneten Datenbankdesign.

Idealerweise verfügt jede Tabelle, die repliziert werden soll, über einen Primärschlüssel oder zumindest über einen geeigneten eindeutigen Index.

Auch Primärschlüssel sollten möglichst kompakt sein. Extrem komplexe Primärschlüssel, die sich über eine große Anzahl von Spalten erstrecken, können die Replikation und die Entwicklung der Anwendung unnötig komplizieren.

Tabellen ohne Primärschlüssel benötigen gegebenenfalls einen alternativen Mechanismus zur eindeutigen Identifizierung von Datensätzen. Abhängig von der Struktur der Datenbank kann hierfür eine Technologie auf Basis von Firebirds RDB$DB_KEY in Betracht gezogen werden.

Bei komplexen Datenbankumgebungen können die Metadaten bereits vor Beginn der Implementierung analysiert werden, um die geeignete Replikationsstrategie zu bestimmen.

Kontinuierliche Replikation mit geringem Wartungsaufwand

Nach der Implementierung arbeitet das Replikationssystem weitgehend im Hintergrund.

In vielen Installationen ist keine regelmäßige manuelle Wartung erforderlich.

Dennoch kann es vorkommen, dass Datenbankadministratoren umfangreiche Änderungen an den Metadaten oder der Datenbankstruktur durchführen. In solchen Fällen kann es erforderlich sein, die Replikation neu zu initialisieren oder anzupassen.

Für diese Situationen kann technische Unterstützung über ein Prepaid-Support- und Hotline-System bereitgestellt werden. Administratoren können dadurch bei Bedarf Unterstützung anfordern, ohne einen permanenten Wartungsvertrag ausschließlich für gelegentliche Replikationsvorgänge abschließen zu müssen.

Implementierung und Migration

Jedes Replikationsprojekt ist unterschiedlich. Die Größe einer Datenbank allein reicht daher nicht aus, um den tatsächlichen Implementierungsaufwand zu bestimmen.

Vor Beginn eines Projekts empfehlen wir daher eine Analyse der folgenden Punkte:

  • Datenbank-Metadaten
  • Primärschlüssel und Indizes
  • Datenbankstatistiken
  • Anzahl und Größe der Datenbanken
  • Transaktionsvolumen
  • Verwendung von BLOB-Daten
  • Netzwerkarchitektur
  • Anzahl der Replikationsziele
  • Gewünschte Replikationsrichtung
  • Anforderungen an Verfügbarkeit und Wiederherstellung

Für eine erste technische Bewertung genügt häufig bereits ein Metadata-Only-Backup. Dadurch kann die Struktur der Datenbank analysiert werden, ohne dass sensible Kundendaten bereitgestellt werden müssen.

Die Implementierung und Schulung können vollständig remote durchgeführt werden – auch bei Kunden in weit entfernten Zeitzonen.

Quellcode und Anpassungsmöglichkeiten

Das Replikationsframework kann zusammen mit seinem Quellcode bereitgestellt werden. Dadurch haben Kunden die Möglichkeit, die Funktionsweise nachzuvollziehen, Anpassungen vorzunehmen und die Lösung in ihre bestehende Systemumgebung zu integrieren.

Dies ist insbesondere dann von Vorteil, wenn die Replikation Teil eines größeren Migrationsprojekts ist, beispielsweise bei der Umstellung einer bestehenden Desktop-Anwendung auf eine webbasierte Architektur, während das bestehende Produktivsystem weiterhin verfügbar bleiben soll.

Eine praktische Grundlage für die Systemmigration

Datenbankreplikation ist besonders wertvoll, wenn ein Unternehmen eine bestehende Anwendung modernisieren möchte, ohne längere Ausfallzeiten in Kauf nehmen zu müssen.

Beispielsweise kann ein Krankenhausinformationssystem (KIS) zusammen mit einer zugehörigen Bilddatenbank kontinuierlich verfügbar bleiben müssen, während die bestehende Desktop-Anwendung schrittweise auf eine moderne Webanwendung migriert wird.

Eine transaktionsbasierte Replikationsschicht kann dabei als Brücke zwischen der bestehenden und der neuen Systemumgebung dienen. Beide Systeme können parallel betrieben werden, während die Daten kontinuierlich synchronisiert werden.

Dadurch lassen sich Migrationsrisiken erheblich verringern und ein kontrollierter Übergang anstelle einer disruptiven „Big-Bang“-Migration ermöglichen.

Eine Lösung, die auf langjähriger Praxiserfahrung basiert

Die hier beschriebene Architektur wurde nicht nur für theoretische Szenarien entwickelt. Sie wird seit mehr als einem Jahrzehnt in anspruchsvollen Produktivumgebungen mit geografisch verteilten Firebird-Datenbanken, großen Transaktionsvolumina, unzuverlässigen Netzwerkverbindungen und erheblichen Datenmengen eingesetzt.

Die Kombination aus Transaktionsprotokollierung, triggerbasierter Erfassung von Änderungen, Push/Pull-Replikation und unabhängiger Verwaltung der einzelnen Replikationsziele bietet eine robuste Grundlage für hochverfügbare und verteilte Firebird-Systeme.

Für Unternehmen, die eine Firebird-Migration, ein Hochverfügbarkeitsprojekt, eine verteilte Datenbankarchitektur oder eine Synchronisierung nahezu in Echtzeit planen, ist eine technische Analyse der bestehenden Datenbankumgebung der erste Schritt.

Auf Grundlage der Datenbank-Metadaten und aktueller Datenbankstatistiken können anschließend eine realistische Implementierungsplanung, eine geeignete Replikationsarchitektur und ein projektspezifisches Angebot erstellt werden.


IBExpert Replicator Enterprise IBER

The new IBExpert Replicator Enterprise is now ready!
Add real-time replication to any Firebird database without any downtime!

The new IBER solution will be installed in a remote session by an IBExpert engineer on a Windows or Linux machine (virtual or physical) in your network while your employees are working on the database. 

What do you need for this? We recommend installing the IBER on a virtual machine, so that in the event of a unrecoverable failure of your existing production server, making it impossible to use the database on that machine, you or our engineer can activate the replicated database as a new production database by running a single batch file.

The existing replication master server can be any Linux or Windows machine in your local network. We recommend a server, which will execute the IBExpert Benchmark with a least 100% in each category. If faster servers are needed, please consider our IFS Server Hardware.

The replication target server can be any physical or virtual machine also running Windows or Linux. 

It should be preinstalled with the same Firebird installation that is already used on your existing master server. If our help is needed and you are not sure how to copy such a configuration, our engineers can evaluate your master server installation and transfer the Firebird server to a second machine following a very brief out time.

The IBER virtual machine can run on a separate machine or also on your replication target server as a virtual machine. If you do not have any preferred VM system, we will deploy the free VirtualBox software.

The IBER basic price includes up to one hour of remote session work for the setup. This requires that we get the above setup already preinstalled and the customer can give us the connection strings/SYSDBA or Owner and password of the Firebird databases used. Also, we expect to have the above-mentioned IBER VM and target server with a similar Firebird server already preinstalled. The basic price covers up to 2 databases to be replicated.  

If the customer is unable to carry out these preparations, we can perform additional configuration work based on our IBExpert Hotline package rates. This basically means: If you do not have your own IT manager, who is able to implement and document all above steps for us, and also your software manufacturer does not want to help you on this task, you can be confident that our IBExpert engineers will make it work. 

The IBER Product also includes 12-month emergency service in case of unrecoverable errors on our master server up to 4 times per year. If this happens more often, you should consider changing your server hardware. A IBExpert hotline package will still allow you to use our service, also when issues are to be solved that are not connected to the IBER replication. If such an emergency case is reported to us, but we see that a simple server restart solves the problem or the problem has nothing to do with Firebird, we will charge the time on the customer’s hotline account.

At the end of the initial 12-month period, we will charge you for a further 12 months with the IBER Subscription package, if our help and software updates are still required. Without the continued subscription, the software will not cease working, but in case of an emergency, our remote support then requires a prepaid hotline package.

What do you get?

After the basic installation carried out by our engineers remotely, which is typically done using our GoTo Meeting conference system, you will see a number of separate batch files on the IBER virtual machine which will perform the following tasks:

a) Create and init a new replication target for a specific master database
b) Drop any replication technology from a specific master database
c) Execute the replication based on Firebird events
d) Convert a target database to be a 100% replacement for the master database

If your software manufacturer does not want any alterations made in the database or does not directly support our technology, you can always execute script b) whenever the software manufacture applies, for example, his updates on the database, since this script will completely remove any IBER object from the database.  

After the updates have been applied, you only need to run the script a) again to recreate any necessary IBER objects and init the new replication target again. 

After init has been run, script c) will start and execute all operations (insert/update/deletes) performed in the master database, almost in real time, onto the replicated target database. If script c) cannot connect to master or target database, for example because of a temporary server reboot, it will ignore the errors for a few seconds and, after the reconnection is made, will process all records that were logged while the connection was not possible. 

If a backup and restore of the existing database is performed, a new init process using script a) is mandatory. A backup alone does not need such a new init.

The IBER replication can be interrupted at any time, due to a local power cut or whatever other reason. Once the systems are back online, there is no manual work required to reactivate the replication again and no new sync is necessary. Everything that is done on the master database will be immediately replicated to the target database right after the IBER VM and the target server can be reached again.

Important: If your software manufacturer claims that any manipulation of the database structure will result in a loss of warranty, you should request the manufacturer get in touch with us, since we can guarantee that our system has no negative impact on any Firebird 2.5-Firebird 5.0 databases except for a very low level of additional server performance which the IBER system will operate via one additionally connected database user. 

Zero maintenance and full real-time replication. 

Pricing

IBExpert Replicator Enterprise IBER Starter Package including init and 12 months support 1020 €.
IBExpert Replicator Enterprise IBERSub Subscription Package 12 months support 610 €.